/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package ejb.metrica.seguridad.dao;

import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author jsanchez
 */
public     class OpcionDTO{

        private Integer id=null;
        private Integer id_padre=null;
        private String label=null;
        private String classs=null;
        private List<OpcionDTO> opciones = new ArrayList<OpcionDTO>();

        public OpcionDTO(Integer id,Integer id_padre,String label, String classs) {
            this.id=id;
            this.id_padre=id_padre;
            this.label=label;
            this.classs=classs;
        }

        public List<OpcionDTO> getOpciones() {
            return opciones;
        }

        public OpcionDTO addOpciones(OpcionDTO opcion) {
            this.opciones.add(opcion);
            return opcion;
        }


        public String getClasss() {
            return classs;
        }

        public void setClasss(String classs) {
            this.classs = classs;
        }

        public Integer getId() {
            return id;
        }

        public void setId(Integer id) {
            this.id = id;
        }

        public Integer getId_padre() {
            return id_padre;
        }

        public void setId_padre(Integer id_padre) {
            this.id_padre = id_padre;
        }

        public String getLabel() {
            return label;
        }

        public void setLabel(String label) {
            this.label = label;
        }

        @Override
        public String toString() {
            return label;
        }
    }